// 手机银行对应的一些基本信息
// import { GenerateUUID } from '@/utils';
// import moment from 'moment';
import { Request } from './axios-config';
import { ACE_AUTH, RUC_SERVICE } from './constant';


// export const CMB_BASE_INFO = {
//   // 商户号（注：商户号请看申请测试商户号部分）
//   corpNo: '003102',
//   // 是否需要重新授权，如果用户已同意设置该参数无效
//   reAuth: false,
//   // 鉴权参数
//   authInfo: {
//     // 服务器当前时间，格式为yyyyMMddHHmmss
//     timestamp: moment().format('YYYYMMDDHHmmss'),
//     // 随机字符串，主要保证签名不可预测，长度不超过32位,推荐调用随机函数生成，将得到的值转换为字符串
//     nonceStr: GenerateUUID(),
//     // 签名
//     sign: 'C7153C773C49F3D5CE9847BBA5153F9C'
//   }
// };

// 从后台获取商户信息
export const GetMerchantRequestParam = async () => {
  const res = await Request({
    method: 'GET',
    url: `${ACE_AUTH}/mobBankLogin/getRequestParam`,
    data: { test: 'test' }
  });
  return res.data;
};

// 将调取授权登录拿到的信息给后台换取token
export const GetMerchantLoginToken = async (reqData = {}) => {
  const res = await Request({
    method: 'POST',
    url: `${ACE_AUTH}/mobBankLogin/bindUser`,
    data: reqData
  });
  return res.data;
};

// 从后台获取商户信息
export const ChangeSubscriptionState = async () => {
  const res = await Request({
    method: 'POST',
    url: `${RUC_SERVICE}/user/user/updateZhaohuState`,
  });
  return res.data;
};